

const express = require('express')
// 应用级别的服务器对象
let app = express()
app.listen(3000, () => { console.log('3000ok') })



// 引入路由模块******************
let loginRouter=require("./routes/login.js")
let registerRouter=require("./routes/register.js")

// console.log(loginRouter);//function
// console.log(registerRouter);//function





// 注册路由（让路由生效，让router调用）*****************

// app.use和app.get、app.post是一样的，都是应用级别的路由(挂载到app上路由)，不同的是app.use不区分方法
// app.use("/",loginRouter)
// app.use("/",registerRouter)

// app.use中如果路径是 根路径/ 那么可以省略
app.use(loginRouter)
app.use(registerRouter)





// 路由模块化的过程：*********************
// 在项目中创建routes文件夹
// 在routes文件夹中创建对应的模块
// 把对应的路由，放进对应的模块中
// 创建路由级别的路由router
// 把我们原来的路由挂载到router上
// 把router暴露出来
// 引入一些附加模块
// 调整一些路径
// 在app.js中引入路由模块
// 在app.js中注册路由
